.luomi-title{
	color:#000000;
	font-size: 20px;
	padding-left: 15px;
}

.search{
    width: calc(~100vw - 30px);
	background-color: #fff;
	margin: 0 15px;
	height: auto;
	padding: 20px;
	border-radius: 5px;
	margin-top: 25px;
	margin-bottom: 10px;
}

.page {
    background-color: #fff;
    margin: 0 15px;
    padding-left: 10px;
}

.flex-row {
    display: flex;
}

.flex-col {
    display: flex;
    flex-direction: column;
}

.between {
    justify-content: space-between;
}

.center {
    justify-content: center;
    align-items: center;
}

.around {
    justify-content: space-around;
}

.a-blue {
    color:rgb(24,144,255)
}

.a-blue:hover {
    color:rgb(24,144,255)   
}

label.required::before {  
    content: '*  ' ;
    color: red;
}